<?php
header('content-type:text/html;charset=utf-8');
//校验邮箱
$email=filter_input(INPUT_POST,'email',FILTER_VALIDATE_EMAIL);
var_dump($email);
echo '<hr/>';
//校验年龄
$options=array(
  'options'=>array(
    'min_range'=>1,
     'max_range'=>150,
      'default'=>18
  ) 
);
$age=filter_input(INPUT_POST,'age',FILTER_VALIDATE_INT,$options);
var_dump($age);
echo '<hr/>';
$salary=filter_input(INPUT_POST,'salary',FILTER_VALIDATE_FLOAT);
var_dump($salary);
echo '<hr/>';
$url=filter_input(INPUT_POST,'url',FILTER_VALIDATE_URL);
//http://phpfamily.org?type=1
$url=filter_input(INPUT_POST,'url',FILTER_VALIDATE_URL,FILTER_FLAG_QUERY_REQUIRED);
//http://phpfamily.org/a/b/c
$url=filter_input(INPUT_POST,'url',FILTER_VALIDATE_URL,FILTER_FLAG_PATH_REQUIRED);
var_dump($url);
echo '<hr/>';
//1 true on yes 都会返回true 
//0 flase off no ''都返回false
$testBool=filter_input(INPUT_POST,'testBool',FILTER_VALIDATE_BOOLEAN);
var_dump($testBool);
echo '<hr/>';
//测试IP地址
$ip=filter_input(INPUT_POST,'ip',FILTER_VALIDATE_IP);
var_dump($ip);
echo '<hr/>';
//测试正则表达式
$reg=filter_input(INPUT_POST,'reg',FILTER_VALIDATE_REGEXP,array(
   'options'=>array(
       'regexp'=>'#^\d#'
   ) 
));
var_dump($reg);
echo '<hr/>';
var_dump(filter_has_var(INPUT_POST,'email'));
var_dump(filter_has_var(INPUT_POST,'username'));
var_dump(filter_has_var(INPUT_GET,'test'));












